#include "shape.h"

#ifndef CIRCLE_H
#define CIRCLE_H

class Circle : public Shape
{
public:
    Circle ();
    Circle (const Point &inputCenter, const int &radius);
    Circle (int &x, int &y, const int &radius);
    ~Circle ();

    void        moveShape(const int &x, const int &y);
    void        extensionShape(const double &scale);
    int         getRadius();
    Point       getCenter();
    std::string saveData();
private:
    Point   center;
    int     radius;
};

#endif // CIRCLE_H
